﻿/*-----------------------------------------------------------------------
 * <copyright file="UnitSpeedQueryBaseClass.cs" company="O-RID">
 *   Copyright (c)2010 O-RID Co.,Ltd.
 * </copyright>
 * <author>zhangjun</author>
 * <summary>
 *          服务的数据传输项
 *          组别查询 基类
 *          作成日：06/08/2011
 *          
 *              06/08/2011 增加 カテゴリ别(名片属性) imageType 字段
 * 
 * </summary>
 * -----------------------------------------------------------------------
 * **/
namespace Orid.Management.Statistics.Service.OPUnitService.UnitCorrelation.ServiceModel
{
    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Web;
    using System.Runtime.Serialization;

    [DataContract]
    public class UnitSpeedQueryBaseClass
    {
        /// <summary>
        /// unit 
        /// op组别
        /// </summary>
        private string unit = string.Empty;

        /// <summary>
        /// matterID
        /// 案件ID 
        /// </summary>
        private string matterID = string.Empty;

        /// <summary>
        /// matterName
        /// 案件名
        /// </summary>
        private string matterName = string.Empty;

        /// <summary>
        /// scriptType
        /// 帐票种类
        /// </summary>
        private string scriptType = string.Empty;

        /// <summary>
        /// wordType
        /// 文字种类
        /// </summary>
        private string wordType = string.Empty;

        /// <summary>
        /// jobClass
        /// job种类
        /// </summary>
        private string jobClass = string.Empty;

        /// <summary>
        /// maServer
        /// MA地址
        /// </summary>
        private string maServer = string.Empty;

        /// <summary>
        /// childDataCount
        /// 子画像数量
        /// </summary>
        private string childDataCount = string.Empty;

        /// <summary>
        /// duration
        /// 录入时长
        /// </summary>
        private string duration = string.Empty;

        /// <summary>
        /// wordCount
        /// 文字数
        /// </summary>
        private string wordCount = string.Empty;

        /// <summary>
        /// wordEntrySpeed
        /// 文字数生产性
        /// </summary>
        private string wordEntrySpeed = string.Empty;

        /// <summary>
        /// childDataEntrySpeed
        /// 子画像生产性
        /// </summary>
        private string childDataEntrySpeed = string.Empty;

        /// <summary>
        /// wordEntrySpeedAvg
        /// 文字平均生产性(全体)
        /// </summary>
        private string wordEntrySpeedAvg = string.Empty;

        /// <summary>
        /// childDataEntrySpeedAvg
        /// 子画像生产性(全体) 
        /// </summary>
        private string childDataEntrySpeedAvg = string.Empty;

        /// <summary>
        /// accuracy
        /// 子画像精度
        /// </summary>
        /// <remarks></remarks>
        private string accuracy = string.Empty;

        /// <summary>
        /// oKChildDataCount
        /// 正确子画像       
        /// </summary>
        /// <value></value>
        string oKChildDataCount = string.Empty;

        /// <summary>
        /// imageType 字段
        /// カテゴリ别(名片属性) 
        /// 06/08/2011 增加 
        /// </summary>
        string imageType = string.Empty;


        /// <summary>
        /// Gets or sets the name of the Unit
        /// OP组别
        /// </summary>
        /// <value>The value unit.</value>
        [DataMember]
        public string Unit
        {
            get { return this.unit; }
            set { this.unit = value; }
        }

        /// <summary>
        /// Gets or sets the name of the MatterID
        /// 案件ID
        /// </summary>
        /// <value>The matter ID.</value>
        [DataMember]
        public string MatterID
        {
            get { return this.matterID; }
            set { this.matterID = value; }
        }

        /// <summary>
        /// Gets or sets the name of the MatterName
        /// 案件名
        /// </summary>
        /// <value>The name of the matter.</value>
        [DataMember]
        public string MatterName
        {
            get { return this.matterName; }
            set { this.matterName = value; }
        }

        /// <summary>
        /// Gets or sets the name of the ScriptType
        /// 帐票种类
        /// </summary>
        /// <value>The type of the script.</value>
        [DataMember]
        public string ScriptType
        {
            get { return this.scriptType; }
            set { this.scriptType = value; }
        }

        /// <summary>
        /// Gets or sets the name of the WordType
        /// 文字种类
        /// </summary>
        /// <value>The type of the word.</value>
        [DataMember]
        public string WordType
        {
            get { return this.wordType; }
            set { this.wordType = value; }
        }

        /// <summary>
        /// Gets or sets the name of the JobClass
        /// job种类
        /// </summary>
        /// <value>The job class.</value>
        [DataMember]
        public string JobClass
        {
            get { return this.jobClass; }
            set { this.jobClass = value; }
        }

        /// <summary>
        /// Gets or sets the name of the MaServer
        /// MA地址
        /// </summary>
        /// <value>The ma server.</value>
        [DataMember]
        public string MaServer
        {
            get { return this.maServer; }
            set { this.maServer = value; }
        }

        /// <summary>
        /// Gets or sets the name of the ChildDataCount
        /// 子画像数量
        /// </summary>
        /// <value>The child data count.</value>
        [DataMember]
        public string ChildDataCount
        {
            get { return this.childDataCount; }
            set { this.childDataCount = value; }
        }

        /// <summary>
        /// Gets or sets the name of the WordCount
        /// 文字数
        /// </summary>
        /// <value>The word count.</value>
        [DataMember]
        public string WordCount
        {
            get { return this.wordCount; }
            set { this.wordCount = value; }
        }

        /// <summary>
        /// Gets or sets the name of the Duration
        /// 录入时长
        /// </summary>
        /// <value>The duration.</value>
        [DataMember]
        public string Duration
        {
            get { return this.duration; }
            set { this.duration = value; }
        }

        /// <summary>
        /// Gets or sets the name of the WordEntrySpeed
        /// 文字数生产性
        /// </summary>
        /// <value>The word entry speed.</value>
        [DataMember]
        public string WordEntrySpeed
        {
            get { return this.wordEntrySpeed; }
            set { this.wordEntrySpeed = value; }
        }

        /// <summary>
        /// Gets or sets the name of the ChildDataEntrySpeed
        /// 子画像生产性
        /// </summary>
        /// <value>The child data entry speed.</value>
        [DataMember]
        public string ChildDataEntrySpeed
        {
            get { return this.childDataEntrySpeed; }
            set { this.childDataEntrySpeed = value; }
        }

        /// <summary>
        /// Gets or sets the name of the WordEntrySpeedAvg
        /// 文字平均生产性(全体)
        /// </summary>
        /// <value>The word entry speed avg.</value>
        [DataMember]
        public string WordEntrySpeedAvg
        {
            get { return this.wordEntrySpeedAvg; }
            set { this.wordEntrySpeedAvg = value; }
        }

        /// <summary>
        /// Gets or sets the name of the ChildDataEntrySpeedAvg
        /// 子画像生产性(全体)
        /// </summary>
        /// <value>The child data entry speed avg.</value>
        [DataMember]
        public string ChildDataEntrySpeedAvg
        {
            get { return this.childDataEntrySpeedAvg; }
            set { this.childDataEntrySpeedAvg = value; }
        }

        /// <summary>
        /// Gets or sets value of Accuracy
        /// 子画像精度
        /// </summary>
        /// <value>The accuracy.</value>
        [DataMember]
        public string Accuracy
        {
            get { return this.accuracy; }
            set { this.accuracy = value; }
        }

        /// <summary>
        /// Gets or sets the OK child data count.
        /// 正确子画像
        /// </summary>
        /// <value>The OK child data count.</value>
        [DataMember]
        public string OKChildDataCount
        {
            get { return oKChildDataCount; }
            set { oKChildDataCount = value; }
        }

        /// <summary>
        /// imageType 字段
        /// カテゴリ别(名片属性) 
        /// </summary>
        /// <value>06/08/2011 增加 </value>
        [DataMember]
        public string ImageType
        {
            get { return imageType; }
            set { imageType = value; }
        }

    }
}
